package com.itheima.exer.homework.hw0926;

import java.util.ArrayList;
import java.util.Collection;

/**
 * 请定义一个Collection类型的集合，存储以下分数信息：
 * 		88.5,39.2,77.1,56.8,89,99,59.5
 * 	请编程实现以下功能：
 * 
 * 
 * 
 * 
 * (注意：以上所有功能写在一个main()方法中，但请单独实现)
 */
public class MyForTest {
    public static void main(String[] args) {
        Collection<Double> c = new ArrayList<>();
        c.add(88.5);
        c.add(39.3);
        c.add(77.1);
        c.add(56.8);
        c.add(89d);
        c.add(99d);
        c.add(59.5);
        //使用增强for遍历所有元素，并打印
        for (Double a : c) {
            System.out.println(a);
        }
        System.out.println("-----------------");
        //使用增强for遍历所有元素，打印不及格的分数；
        for (Double a : c) {
            if (a<60){
                System.out.println(a);
            }
        }
        System.out.println("------------------");
        //使用增强for遍历所有元素，计算不及格的分数的数量，和平均分，并打印计算结果。
        int count = 0;
        int sum = 0;
        for (Double a : c) {
            if (a < 60){
                count++;
            }
            sum += a;
        }
        System.out.println("不及格的个数为:"+count);
        System.out.println("平均分为:"+(sum/c.size()));
        System.out.println("-------------------");
        //使用增强for遍历所有元素，求出最高分，并打印；
        double max = 0;
        for (Double a : c) {
            if (a>max){
                max = a;
            }
        }
        System.out.println("最大值为:"+max);
    }
}
